import pymysql
HOST = "101.200.84.192"
USER = 'root'
PWD = '123456'
DATABASE = 'wangchangshuai'

# 创建pymysql 对象
pymysql_con = pymysql.connect(host = HOST,user = USER,password=PWD
                ,database=DATABASE,cursorclass=pymysql.cursors.DictCursor)
cursor = pymysql_con.cursor()
result = cursor.execute('show tables;')
print(result)
# 1、做一个学生点名系统，系统里支持：存入学生、更改学生、删除学生、点到学生姓名方法
#
#  存入学生（姓名、年龄、家庭地址、手机号）： 存入成功后，提示xxx存入成功
# 更改学生（姓名、年龄、家庭地址、手机号）：可以修改学生内容的任意一个字段
#  删除学生：删除的学生将不在展示
# 展示全部学生：可以看到全部的学生姓名
#  学生姓名：随机抽取任意一个存在的学生信息，然后打印：到！。举例： 刘闯到！
#
# 以上内容，需要连接数据库，每次的数据都需要增、删、改、查去做
#
# student表：name、age、address、phone_number
class Point_name:
    cursor.execute('create table student(id int primary key auto_increment,name varchar(20),age int,address varchar(40),phone_num int')
    pymysql_con.commit()
    def write_info(self,name,age,address,phone_num):
        f=f"insert into student(name,age,address,phone_num) values ('{name}', {age}, '{address}', {phone_num})"
        self.cursor.execute(f)
        pymysql_con.commit()
        print(f"存入{name}同学成功！")
    def change_info(self,name=None,age=None,address=None,phone_num=None):
